COMM 2700 - Professional Practices for IT II

This course develops tools and process that support professional continuous improvement. Focused on communication, collaboration and career development, you will begin to develop the 21st century skills essential for success in the information technology industries. This course will establish professional habits, methodologies and strategies to help graduates remain current and relevant in an ever evolving profession. Learners will also begin to cultivate critical thinking skills and apply processes that support and validate professional decision making.

ISEC 2022 - Firewalls, VPN’s, IPS, Endpoints

This course will investigate key concepts in the analysis of network traffic through deep packet inspection. Traditional perimeter defence systems such as firewalls, VPN's and Intrusion Prevention systems will be examined as well as the implementation of endpoint security systems.

OSYS 2020 - Windows Security

This course covers the understanding and implementation of security as it applies to the Microsoft Windows operating system. Through hands-on activities, students will be able to recognize and understand the common vulnerabilities of Windows systems using various tools and techniques to decrease and control these threats. The course also introduces defence strategies and techniques through a better understanding of system file permissions, group policies, Windows registry, PowerShell, active directory and malware prevention.

PROG 2022 - Server Exploits

This course is an overview of the main concepts, methodologies and best practices of coding professional client-server applications from the server perspective. Learners will gain an understanding of essential elements of client-side and server-side interaction with databases. Tools may include PHP, HTTP, and open source databases or equivalents.

ISEC 2025 - Vulnerabilities and Exploits

Cyber security is the protection of IT systems from damage or threats as well as disruption and misdirection of services. This course will provide learners with an understanding of the main concepts and principles of cybersecurity including ATV (assets, threats and vulnerabilities) and CIA (confidentiality, integrity and availability). Learners will explore the common vulnerabilities in computer and network systems and understand current defences. The methodology hackers use to exploit these systems will also be examined.